HLA Proxy: Towards Connecting Agents to Virtual Environments by Means of High Level Architecture (HLA)

نویسندگان

  • Tomás Plch
  • Tomas Jedlicka
  • Cyril Brom
چکیده

Coupling virtual environments (e.g. game engines like Source Engine or Unreal Engine 3) with agent reasoning systems (ARS) is often used in the multi-agent systems (MAS) research field. However, externally connecting ARS or MAS to environments almost always requires individual approach for every coupling. Therefore, we recognize the need for a common method of access, without the need to implement a network stack, network protocol or data management. In this paper, we present our new project HLA Proxy utilizing the High Level Architecture (HLA) standard (IEEE 1516-2010) for interconnecting simulations and simulators. We created a C++ prototype middleware providing universal and transparent access to the HLA infrastructure for not HLA-capable applications (i.e. ARS, MAS, visualization tools etc.), thus allowing cross-platform, distributed connection to environments and between environments. Our work is aimed at being directly integrated into the environment (i.e. engine) and application via dynamic linkage. Here, we present our architecture and our proof-of-concept integration into CryENGINE 3 (used for the Crysis game) and Source Engine (used for the HalfLife 2 game) running on Windows XP 32bit and Windows 7 64bit platforms. We also implemented a 64bit Linux console application utilizing HLA Proxy to connect to both engines capable to send console commands and receive environment

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agent-Aided Collaborative Virtual Environments Over HLA/RTI

This paper introduces a Collaborative Virtual Environment (CVE) system over the Internet. A Virtual Reality Modeling Language (VRML) 97-based user interface is developed to permit users to navigate around the virtual world. Voice-enabled interactive agents provide a more natural interface to help users interact with each other and with the virtual world. Real-time interactions between the entit...

متن کامل

Realizing a Platform for Collaborative Virtual Environments based on the High Level Architecture

Collaborative Virtual Environments are of increasing interest to different user communities to support collaborative tasks of geographically dispersed teams. These tasks not only involve communication through speech and document exchange, but may also require some three-dimensional view on or interaction with the topic of interest. In this way discussion on design, architecture or integration c...

متن کامل

The Extensible Run-Time Infrastructure (XRTI): An Emerging Middleware Platform for Interoperable Networked Virtual Environments

The Extensible Run-Time Infrastructure, or XRTI, is an experimental implementation of proposed improvements to the High Level Architecture (HLA) [Kapolka 03]. The HLA, a middleware standard for sharing information between distributed simulation components, can act as the communications infrastructure for an enduring network of shared virtual worlds, but only if several of its shortcomings are r...

متن کامل

Connecting High Level Distributed Simulation Architectures: an Approach for a Famas-hla Bridge

The distributed simulation architectures support the execution of simulation process in a distributed way by connecting different distributed simulation components of various functional areas. These simulation components collaborate and communicate in order to realize the functionality of the system as a whole. One of the well-known architectures is the High Level Architecture (HLA) which is a ...

متن کامل

Collaborative Virtual Environments: Managing the Shared Spaces

The High Level Architecture (HLA) [1] is a reusable software architecture for the development and execution of distributed simulation applications. It is fostered by the Defense Modelling and Simulation Office (DMSO) [2] of the US Department of Defense (DoD) since 1996. The HLA has become a new standard for distributed simulation in the Object Management Group (OMG) in November 1998 and the Ins...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012